DIBA: Data Workflow Brands - OFFLINE 1.1 1.1 diba2 30.06.2015, 12:38 06.07.2015, 16:33:40 diba2 Current model In process 32 w:53cm h:28.5cm minw:5cm minh:5cm 76 VIEW representation:graphic GRAPHIC x:-16 y:-16 w:1554 h:934 scale:0.759803459119 TABLE DIBA: Data Workflow Brands - OFFLINE write Data integration process 6077 0 EXPR val:"52801" No No None No No Edit the model attributes to display your copyright info Bottom right NODE x:2cm y:4.5cm index:1 D@Working day@b@32400-43200@U900;1800@45000-59400@U900;1800@Free day@c@@@$cbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbcbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbcbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbcccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbccbbccb EXPR expr:(0) val:0 Per year no 00:000:00:00:00 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 ITEM "" param:"" Prozeßstart EXPR val:"System" EXPR val:"horizontal" no No EXPR val:"52803" Top-level No No No No No No No No No No No Information Date NODE x:6cm y:4.5cm w:3.36cm h:1.8cm index:2 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"52806" Not specified No No No No Not specified No No No Information Local file EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" ITEM "<automatically>" param:"\"D:\\CLOUD\\DROPBOX\\DISS - Forschungsprivatissimum\\SummerSchool 2015\\Final_Article_incl_Brand.csv\"" ITEM "<automatically>" param:"" ITEM "Run R operation" param:"" 1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U 571 ArticleNr integer 571 100 Article factor 571 100 Brand factor 571 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\adoce5f1a99-4f22-4620-ab72-f90065f01175.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:6cm y:12cm w:3.36cm h:1.8cm index:4 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 https://docs.google.com/spreadsheets/d/1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM/pub?gid=1905983279&single=true&output=csv ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"53200" Not specified No No No No Not specified No No No Information Local file EXPR val:"d.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" ITEM "<automatically>" param:"\"D:\\CLOUD\\DROPBOX\\DISS - Forschungsprivatissimum\\SummerSchool 2015\\Final_Customers.csv\"" ITEM "" param:"" ITEM "Run R operation" param:"" 1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM 20000 CustomerNr integer 20000 100 first_name factor 20000 100 last_name factor 20000 100 email factor 20000 100 country factor 20000 100 city factor 20000 100 date factor 20000 100 country_code factor 20000 100 credit_card numeric 20000 100 nickname factor 20000 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\adofa91b68b-a859-4997-b626-01f2b12ae765.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:6cm y:8cm w:3.36cm h:1.8cm index:6 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"53204" Not specified No No No No Not specified No No No Information Local file EXPR val:"d.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" ITEM "<automatically>" param:"\"D:\\CLOUD\\DROPBOX\\DISS - Forschungsprivatissimum\\SummerSchool 2015\\Final_Transactions.csv\"" ITEM "" param:"" ITEM "Run R operation" param:"" 1dzWJGdlsv7x77QHCZX0Cfdfwl1EiAUaC8Rr7NIwCNEA 185835 Date factor 185835 100 CustomerNr integer 185835 100 ArticleNr integer 185835 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\ado9a73127d-5e4c-42a2-a1d6-23ee6ac3011d.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:6cm y:15.5cm w:3.36cm h:1.8cm index:8 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"53208" Not specified No No No No Not specified No No No Information Local file EXPR val:"d.53208<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\twitterFollowerAdidas.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" ITEM "<automatically>" param:"\"D:\\CLOUD\\DROPBOX\\DISS - Forschungsprivatissimum\\SummerSchool 2015\\twitterFollowerAdidas.csv\"" ITEM "<automatically>" param:"" ITEM "Run R operation" param:"" 1002 ID numeric 1002 100 fullname factor 1002 100 nickname factor 1002 100 location factor 367 36,626746506986 language factor 1002 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\ado53f7daec-0132-492d-ab53-947443dbaa73.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:11.5cm y:4.5cm w:3.36cm h:1.8cm index:10 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"53600" Not specified No No No No Not specified No No No Information EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\n" Left (outer) join EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" EXPR val:"d.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" ArticleNr ITEM "Run R operation" param:"" 185835 ArticleNr integer 185835 100 Article factor 185835 100 Brand factor 185835 100 Date factor 185835 100 CustomerNr integer 185835 100 ArticleNrMultiplicity integer 185835 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\ado38c599dd-d0c3-49d8-88e2-03b4cf3ed5fa.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:17cm y:4.5cm w:3.36cm h:1.8cm index:13 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"53800" Not specified No No No No Not specified No No No Information EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n" all Brand~CustomerNr ITEM "Run R operation" param:"" 19996 CustomerNr integer 19996 100 Brand character 19996 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\ado6f715bca-24fd-434b-991a-a0c14a75090b.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:22cm y:4.5cm w:3.36cm h:1.8cm index:15 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"54600" Not specified No No No No Not specified No No No Information EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]" all [-grep("\\Adidas+", %INPUT%$Brand), ] ITEM "Run R operation" param:"" 1267 CustomerNr integer 1267 100 Brand character 1267 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\ado99d7e1c9-52bf-4fa0-8948-88b456855441.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:28cm y:4.5cm w:3.36cm h:1.8cm index:17 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"54800" Not specified No No No No Not specified No No No Information EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]\nd.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.54800 <- merge(d.54600, d.53200, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.54800$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.54800 <-merge (d.54800, rowCount, by=\"CustomerNr\")\n" Left (outer) join EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]" EXPR val:"d.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" CustomerNr ITEM "Run R operation" param:"" 1267 CustomerNr integer 1267 100 Brand character 1267 100 first_name factor 1267 100 last_name factor 1267 100 email factor 1267 100 country factor 1267 100 city factor 1267 100 date factor 1267 100 country_code factor 1267 100 credit_card numeric 1267 100 nickname factor 1267 100 CustomerNrMultiplicity integer 1267 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\ado8b0d5b70-98ac-4db8-b3a4-ec0c21a3b1bd.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:39cm y:4.5cm w:3.36cm h:1.8cm index:20 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55000" Not specified No No No No Not specified No No No Information EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]\nd.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.54800 <- merge(d.54600, d.53200, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.54800$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.54800 <-merge (d.54800, rowCount, by=\"CustomerNr\")\nd.54800$fullname <- paste(d.54800$first_name,d.54800$last_name)\n\nd.55604<-d.54800\nd.53208<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\twitterFollowerAdidas.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nlibrary(stringdist)\nlibrary(dplyr)\nlibrary(statar)\nd.55000 <- fuzzy_join(d.55604, d.53208, fuzzy = c(\"fullname\", \"nickname\"))" Natural (inner) join EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]\nd.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.54800 <- merge(d.54600, d.53200, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.54800$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.54800 <-merge (d.54800, rowCount, by=\"CustomerNr\")\nd.54800$fullname <- paste(d.54800$first_name,d.54800$last_name)\n\nd.55604<-d.54800" EXPR val:"d.53208<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\twitterFollowerAdidas.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" "fullname", "nickname" ITEM "Run R operation" param:"" 1267 distance numeric 1267 100 CustomerNr integer 1267 100 Brand character 1267 100 first_name factor 1267 100 last_name factor 1267 100 email factor 1267 100 country factor 1267 100 city factor 1267 100 date factor 1267 100 country_code factor 1267 100 credit_card numeric 1267 100 nickname.x factor 1267 100 CustomerNrMultiplicity integer 1267 100 fullname.x character 1267 100 ID numeric 1267 100 fullname.y factor 1267 100 nickname.y factor 1267 100 location factor 473 37,3322809786898 language factor 1267 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\adoa4d4d04e-a54b-4146-a20f-5a2f1993e785.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union 1 rows of x are exactly matched on all variables Warning messages: 1: In inner_join_impl(x, y, by$x, by$y) : joining character vector and factor, coercing into character vector 2: In inner_join_impl(x, y, by$x, by$y) : joining factors with different levels, coercing to character vector 3: In anti_join_impl(x, y, by$x, by$y) : joining character vector and factor, coercing into character vector 4: In anti_join_impl(x, y, by$x, by$y) : joining factors with different levels, coercing to character vector NODE x:44cm y:4.5cm w:3.36cm h:1.8cm index:23 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55008" Not specified No No No No Not specified No No No Information EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]\nd.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.54800 <- merge(d.54600, d.53200, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.54800$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.54800 <-merge (d.54800, rowCount, by=\"CustomerNr\")\nd.54800$fullname <- paste(d.54800$first_name,d.54800$last_name)\n\nd.55604<-d.54800\nd.53208<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\twitterFollowerAdidas.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nlibrary(stringdist)\nlibrary(dplyr)\nlibrary(statar)\nd.55000 <- fuzzy_join(d.55604, d.53208, fuzzy = c(\"fullname\", \"nickname\"))\nd.55008<-subset(d.55000, distance<0.2)\n" < 0.2 distance all ITEM "Run R operation" param:"" 5 distance numeric 5 100 CustomerNr integer 5 100 Brand character 5 100 first_name factor 5 100 last_name factor 5 100 email factor 5 100 country factor 5 100 city factor 5 100 date factor 5 100 country_code factor 5 100 credit_card numeric 5 100 nickname.x factor 5 100 CustomerNrMultiplicity integer 5 100 fullname.x character 5 100 ID numeric 5 100 fullname.y factor 5 100 nickname.y factor 5 100 location factor 1 20 language factor 5 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\ado50e6605b-8246-4c36-9904-de82e05fddf2.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union 1 rows of x are exactly matched on all variables Warning messages: 1: In inner_join_impl(x, y, by$x, by$y) : joining character vector and factor, coercing into character vector 2: In inner_join_impl(x, y, by$x, by$y) : joining factors with different levels, coercing to character vector 3: In anti_join_impl(x, y, by$x, by$y) : joining character vector and factor, coercing into character vector 4: In anti_join_impl(x, y, by$x, by$y) : joining factors with different levels, coercing to character vector NODE x:48.5cm y:4.5cm index:25 local EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" without name 0 EXPR val:"System" Ende No EXPR val:"55012" No No No No No No No No No No Information NODE x:32.5cm y:4.5cm w:3.36cm h:1.8cm index:27 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55604" Not specified No No No No Not specified No No No Information EXPR val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]\nd.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.54800 <- merge(d.54600, d.53200, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.54800$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.54800 <-merge (d.54800, rowCount, by=\"CustomerNr\")\nd.54800$fullname <- paste(d.54800$first_name,d.54800$last_name)\n\nd.55604<-d.54800" all first_name last_name fullname ITEM "Run R operation" param:"" 1267 CustomerNr integer 1267 100 Brand character 1267 100 first_name factor 1267 100 last_name factor 1267 100 email factor 1267 100 country factor 1267 100 city factor 1267 100 date factor 1267 100 country_code factor 1267 100 credit_card numeric 1267 100 nickname factor 1267 100 CustomerNrMultiplicity integer 1267 100 fullname character 1267 100 C:\Program Files\R\R-3.2.0\bin>Rscript.exe C:\Users\wutz\AppData\Local\Temp\adoe9bf54b2-edce-4292-a125-6e3a65e6bd0f.r Attache Paket: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union NODE x:39cm y:11cm w:11.5cm h:11.5cm index:29 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" 10 Standard ITEM "<automatically>" param:"C:\\Users\\wutz\\AppData\\Local\\Temp\\adob3c72b43-7fe5-4408-ad95-b5004a4664c7.png" EXPR val:"System" Yes NAMEGEN srcattr:"__hatNotiz__" EXPR expr:(set(sep,","), set(s,""), fortok(x,cfobjs("has Note")," ",set(s,s+aval(VAL x,"Name")+sep)), set(y,copy(s,0,LEN s - 1)), cond(y="","Free standing note",y)) val:"Free standing note" lemonchiffon No No EXPR val:"" EXPR val:"1" EXPR expr:(set (fromObj, cfobjs("feeds")), set (result, aval(VAL fromObj, "R operation") + "\n"), set (result, result + "png(\"" + replall(replall(aval ("External graphic"), "@", ""), "\\", "\\\\") + "\")\n"), set (data, aval("Data")), set (plottype, aval("Plot type")), cond (data="Data", ( cond(plottype = "Histogram", (set (result, result + "hist(d."+fromObj+"$"+aval("Column")+", breaks = 12, col = \"lightblue\", border = \"pink\")\n")), "") ), ( set (result, result + "d."+fromObj+"_columns <- as.data.frame(colnames(d."+fromObj+"))\n"), set (result, result + "colnames("+fromObj+"_columns) <- c(\"Columns\")\n"), set (result, result + "d."+fromObj+"_columns$type <- sapply(d."+fromObj+", class)\n"), set (result, result + "d."+fromObj+"_columns$complete <- colSums(!is.na(d."+fromObj+"))\n"), set (result, result + "d."+fromObj+"_columns$CompletePercentage <- (colSums(!is.na(d."+fromObj+"))/nrow(d."+fromObj+")*100)\n") ) ), set (result, result + "dev.off()"), result ) val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]\nd.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.54800 <- merge(d.54600, d.53200, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.54800$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.54800 <-merge (d.54800, rowCount, by=\"CustomerNr\")\nd.54800$fullname <- paste(d.54800$first_name,d.54800$last_name)\n\nd.55604<-d.54800\nd.53208<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\twitterFollowerAdidas.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nlibrary(stringdist)\nlibrary(dplyr)\nlibrary(statar)\nd.55000 <- fuzzy_join(d.55604, d.53208, fuzzy = c(\"fullname\", \"nickname\"))\npng(\"C:\\\\Users\\\\wutz\\\\AppData\\\\Local\\\\Temp\\\\adob3c72b43-7fe5-4408-ad95-b5004a4664c7.png\")\nhist(d.55000$distance, breaks = 12, col = \"lightblue\", border = \"pink\")\ndev.off()" ITEM "Update plot" param:"" Histogram Data distance NODE x:26cm y:17.5cm w:11cm h:11cm index:31 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" 10 Standard ITEM "" param:"C:\\Users\\wutz\\AppData\\Local\\Temp\\ado168ef643-8e84-4b81-abc9-7b5778c77cfb.png" EXPR val:"System" Yes NAMEGEN srcattr:"__hatNotiz__" EXPR expr:(set(sep,","), set(s,""), fortok(x,cfobjs("has Note")," ",set(s,s+aval(VAL x,"Name")+sep)), set(y,copy(s,0,LEN s - 1)), cond(y="","Free standing note",y)) val:"Free standing note" lemonchiffon No No EXPR val:"" EXPR val:"1" EXPR expr:(set (fromObj, cfobjs("feeds")), set (result, aval(VAL fromObj, "R operation") + "\n"), set (result, result + "png(\"" + replall(replall(aval ("External graphic"), "@", ""), "\\", "\\\\") + "\")\n"), set (data, aval("Data")), set (plottype, aval("Plot type")), cond (data="Data", ( cond(plottype = "Histogram", (set (result, result + "hist(d."+fromObj+"$"+aval("Column")+", breaks = 12, col = \"lightblue\", border = \"pink\")\n")), "") ), ( set (result, result + "d."+fromObj+"_columns <- as.data.frame(colnames(d."+fromObj+"))\n"), set (result, result + "colnames(d."+fromObj+"_columns) <- c(\"Columns\")\n"), set (result, result + "d."+fromObj+"_columns$type <- sapply(d."+fromObj+", class)\n"), set (result, result + "d."+fromObj+"_columns$complete <- colSums(!is.na(d."+fromObj+"))\n"), set (result, result + "d."+fromObj+"_columns$CompletePercentage <- (colSums(!is.na(d."+fromObj+"))/nrow(d."+fromObj+")*100)\n"), cond(plottype = "Bar chart", (set (result, result + "barplot (d."+fromObj+"_columns$"+aval("Column")+", xlab=\"Columns\", names.arg=d."+fromObj+"_columns$Columns)\n")), "") ) ), set (result, result + "dev.off()"), result ) val:"d.52806<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Article_incl_Brand.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53204<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Transactions.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.53600 <- merge(d.52806, d.53204, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.53600$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.53600 <-merge (d.53600, rowCount, by=\"ArticleNr\")\nd.53800 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.53600)\n\nd.54600<-d.53800[-grep(\"\\\\Adidas+\", d.53800$Brand), ]\nd.53200<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\Final_Customers.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.54800 <- merge(d.54600, d.53200, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.54800$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.54800 <-merge (d.54800, rowCount, by=\"CustomerNr\")\nd.54800$fullname <- paste(d.54800$first_name,d.54800$last_name)\n\nd.55604<-d.54800\nd.53208<- read.csv(\"D:\\\\CLOUD\\\\DROPBOX\\\\DISS - Forschungsprivatissimum\\\\SummerSchool 2015\\\\twitterFollowerAdidas.csv\", header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nlibrary(stringdist)\nlibrary(dplyr)\nlibrary(statar)\nd.55000 <- fuzzy_join(d.55604, d.53208, fuzzy = c(\"fullname\", \"nickname\"))\npng(\"C:\\\\Users\\\\wutz\\\\AppData\\\\Local\\\\Temp\\\\ado168ef643-8e84-4b81-abc9-7b5778c77cfb.png\")\nd.55000_columns <- as.data.frame(colnames(d.55000))\ncolnames(d.55000_columns) <- c(\"Columns\")\nd.55000_columns$type <- sapply(d.55000, class)\nd.55000_columns$complete <- colSums(!is.na(d.55000))\nd.55000_columns$CompletePercentage <- (colSums(!is.na(d.55000))/nrow(d.55000)*100)\nbarplot (d.55000_columns$CompletePercentage, xlab=\"Columns\", names.arg=d.55000_columns$Columns)\ndev.off()" ITEM "Update plot" param:"" Bar chart Metadata CompletePercentage Denomination EDGE 0 index:3 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 1 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"52809" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:2cm y1:12cm index:5 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 2 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"53203" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:2cm y1:8cm index:7 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 3 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"53207" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:2cm y1:15.5cm index:9 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 4 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"53211" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:8cm y1:4.5cm index:11 MIDDLE x:8.33cm y:4.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 5 above/below black EXPR val:"System" Nachfolger X No No No No EXPR val:"53603" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 2 x1:9cm y1:8cm x2:9cm y2:5cm index:12 MIDDLE x:8.42cm y:8cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 6 above/below black EXPR val:"System" Nachfolger Y No No No No EXPR val:"53604" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 0 index:14 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"53803" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Group task" EXPR val:"Merge task" EXPR val:"Data integration process" Denomination EDGE 0 index:16 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 8 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"54603" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Subset task" EXPR val:"Group task" EXPR val:"Data integration process" Denomination EDGE 0 index:18 MIDDLE x:24.43cm y:4.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger X No No No No EXPR val:"54803" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Subset task" EXPR val:"Data integration process" Denomination EDGE 2 x1:25cm y1:12cm x2:25cm y2:5cm index:19 MIDDLE x:8.4cm y:12cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger Y No No No No EXPR val:"54804" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 2 x1:35cm y1:15.5cm x2:35cm y2:5cm index:21 MIDDLE x:8.52cm y:15.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 11 above/below black EXPR val:"System" Nachfolger Y No No No No EXPR val:"55003" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Fuzzy join" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 0 index:22 MIDDLE x:34.7cm y:4.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 12 above/below black EXPR val:"System" Nachfolger X No No No No EXPR val:"55004" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Fuzzy join" EXPR val:"Combine task" EXPR val:"Data integration process" Denomination EDGE 0 index:24 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 13 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55011" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Select task" EXPR val:"Fuzzy join" EXPR val:"Data integration process" Denomination EDGE 0 index:26 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 14 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55015" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"End Event" EXPR val:"Select task" EXPR val:"Data integration process" Denomination EDGE 0 index:28 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55607" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Combine task" EXPR val:"Merge task" EXPR val:"Data integration process" EDGE 0 index:30 EDGE 1 x1:38cm y1:18.5cm index:32 DIBA: Data Workflow Brands - ONLINE 1.1 1.1 diba2 02.07.2015, 13:45 03.07.2015, 10:18:39 diba2 Current model In process 30 w:49.2cm h:23.4cm minw:5cm minh:5cm 47 VIEW representation:graphic GRAPHIC x:-16 y:-16 w:914 h:878 scale:0.47431402439 TABLE DIBA: Data Workflow Brands - ONLINE write Data integration process 2963 0 EXPR val:"55401" No No None No No Edit the model attributes to display your copyright info Bottom right NODE x:2cm y:4.5cm index:1 D@Working day@b@32400-43200@U900;1800@45000-59400@U900;1800@Free day@c@@@$cbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbcbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbcbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbcccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbccbbccb EXPR expr:(0) val:0 Per year no 00:000:00:00:00 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 ITEM "" param:"" Prozeßstart EXPR val:"System" EXPR val:"horizontal" no No EXPR val:"55402" Top-level No No No No No No No No No No No Information Date NODE x:6cm y:4.5cm w:3.36cm h:1.8cm index:2 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 https://docs.google.com/spreadsheets/d/1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U/edit#gid=0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55405" Not specified No No No No Not specified No No No Information Google spreadsheet (CSV) EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))" ITEM "<automatically>" param:"" ITEM "<automatically>" param:"" ITEM "Run R operation" param:"" 1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U 571 NODE x:6cm y:12cm w:3.36cm h:1.8cm index:4 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 https://docs.google.com/spreadsheets/d/1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM/pub?gid=368625646&single=true&output=csv ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55408" Not specified No No No No Not specified No No No Information Google spreadsheet (CSV) EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55408<- read.csv(textConnection(tt))" ITEM "" param:"" ITEM "" param:"" ITEM "Run R operation" param:"" 1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM 20000 NODE x:6cm y:8cm w:3.36cm h:1.8cm index:6 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55411" Not specified No No No No Not specified No No No Information URL (CSV) EXPR val:"d.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" ITEM "" param:"" ITEM "<automatically>" param:"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv" ITEM "Run R operation" param:"" 1dzWJGdlsv7x77QHCZX0Cfdfwl1EiAUaC8Rr7NIwCNEA 185835 NODE x:6cm y:15.5cm w:3.36cm h:1.8cm index:8 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 https://docs.google.com/spreadsheets/d/1JeTKvGZ2jur0Xe8RE91UedohUxiXka4yuyPSLU4CXzg/pub?gid=1843905974&single=true&output=csv ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55414" Not specified No No No No Not specified No No No Information Google spreadsheet (CSV) EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1JeTKvGZ2jur0Xe8RE91UedohUxiXka4yuyPSLU4CXzg\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55414<- read.csv(textConnection(tt))" ITEM "" param:"" ITEM "" param:"" ITEM "Run R operation" param:"" 1JeTKvGZ2jur0Xe8RE91UedohUxiXka4yuyPSLU4CXzg 1002 NODE x:11.5cm y:4.5cm w:3.36cm h:1.8cm index:10 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55417" Not specified No No No No Not specified No No No Information EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\n" Left (outer) join EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))" EXPR val:"d.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")" ArticleNr ITEM "Run R operation" param:"" 185835 NODE x:17cm y:4.5cm w:3.36cm h:1.8cm index:13 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55420" Not specified No No No No Not specified No No No Information EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n" all Brand~CustomerNr ITEM "Run R operation" param:"" 19996 NODE x:22cm y:4.5cm w:3.36cm h:1.8cm index:15 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55423" Not specified No No No No Not specified No No No Information EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n\nd.55423<-d.55420[-grep(\"\\\\Adidas+\", d.55420$Brand), ]" all [-grep("\\Adidas+", %INPUT%$Brand), ] ITEM "Run R operation" param:"" 1267 NODE x:28cm y:4.5cm w:3.36cm h:1.8cm index:17 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55426" Not specified No No No No Not specified No No No Information EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n\nd.55423<-d.55420[-grep(\"\\\\Adidas+\", d.55420$Brand), ]\nlibrary(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55408<- read.csv(textConnection(tt))\nd.55426 <- merge(d.55423, d.55408, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55426$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.55426 <-merge (d.55426, rowCount, by=\"CustomerNr\")\n" Left (outer) join EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n\nd.55423<-d.55420[-grep(\"\\\\Adidas+\", d.55420$Brand), ]" EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55408<- read.csv(textConnection(tt))" CustomerNr ITEM "Run R operation" param:"" NODE x:38.5cm y:4.5cm w:3.36cm h:1.8cm index:20 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55429" Not specified No No No No Not specified No No No Information EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n\nd.55423<-d.55420[-grep(\"\\\\Adidas+\", d.55420$Brand), ]\nlibrary(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55408<- read.csv(textConnection(tt))\nd.55426 <- merge(d.55423, d.55408, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55426$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.55426 <-merge (d.55426, rowCount, by=\"CustomerNr\")\nd.55426$fullname <- paste(d.55426$first_name,d.55426$last_name)\n\nd.56200<-d.55426\nlibrary(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1JeTKvGZ2jur0Xe8RE91UedohUxiXka4yuyPSLU4CXzg\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55414<- read.csv(textConnection(tt))\nlibrary(stringdist)\nlibrary(dplyr)\nlibrary(statar)\nd.55429 <- fuzzy_join(d.56200, d.55414, fuzzy = c(\"fullname\", \"nickname\"))" Natural (inner) join EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n\nd.55423<-d.55420[-grep(\"\\\\Adidas+\", d.55420$Brand), ]\nlibrary(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55408<- read.csv(textConnection(tt))\nd.55426 <- merge(d.55423, d.55408, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55426$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.55426 <-merge (d.55426, rowCount, by=\"CustomerNr\")\nd.55426$fullname <- paste(d.55426$first_name,d.55426$last_name)\n\nd.56200<-d.55426" EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1JeTKvGZ2jur0Xe8RE91UedohUxiXka4yuyPSLU4CXzg\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55414<- read.csv(textConnection(tt))" "fullname", "nickname" ITEM "Run R operation" param:"" NODE x:43.5cm y:4.5cm w:3.36cm h:1.8cm index:23 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"55432" Not specified No No No No Not specified No No No Information EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n\nd.55423<-d.55420[-grep(\"\\\\Adidas+\", d.55420$Brand), ]\nlibrary(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55408<- read.csv(textConnection(tt))\nd.55426 <- merge(d.55423, d.55408, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55426$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.55426 <-merge (d.55426, rowCount, by=\"CustomerNr\")\nd.55426$fullname <- paste(d.55426$first_name,d.55426$last_name)\n\nd.56200<-d.55426\nlibrary(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1JeTKvGZ2jur0Xe8RE91UedohUxiXka4yuyPSLU4CXzg\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55414<- read.csv(textConnection(tt))\nlibrary(stringdist)\nlibrary(dplyr)\nlibrary(statar)\nd.55429 <- fuzzy_join(d.56200, d.55414, fuzzy = c(\"fullname\", \"nickname\"))\nd.55432<-subset(d.55429, distance<0.2)\n" < 0.2 distance all ITEM "Run R operation" param:"" 1267 NODE x:48cm y:4.5cm index:25 local EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" without name 0 EXPR val:"System" Ende No EXPR val:"55437" No No No No No No No No No No Information NODE x:33cm y:4.5cm w:3.36cm h:1.8cm index:27 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" below EXPR val:"56200" Not specified No No No No Not specified No No No Information EXPR val:"library(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1DnkN97albrhGbxlClW5kqhXk4DDQ60cBe4WIIERKp_U\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55405<- read.csv(textConnection(tt))\nd.55411<- read.csv(url(\"http://stud01.dke.univie.ac.at/data/Final_Transactions.csv\"), header=TRUE, sep=\";\", na.strings=\"\", dec = \",\")\nd.55417 <- merge(d.55405, d.55411, by=\"ArticleNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55417$ArticleNr, dnn=c(\"ArticleNr\")))\ncolnames(rowCount)[2] <- \"ArticleNrMultiplicity\"\nd.55417 <-merge (d.55417, rowCount, by=\"ArticleNr\")\nd.55420 <- aggregate(Brand~CustomerNr,paste,collapse=\",\",data=d.55417)\n\nd.55423<-d.55420[-grep(\"\\\\Adidas+\", d.55420$Brand), ]\nlibrary(RCurl)\ntt = getForm(\"https://spreadsheets.google.com/spreadsheet/pub\", hl =\"en_US\", key = \"1lXTvh4RNaubXIsjK6BjRnNC8O2gTd0JxjbexrSvM-SM\", output = \"csv\", .opts = list(followlocation = TRUE, verbose = TRUE, ssl.verifypeer = FALSE))\nd.55408<- read.csv(textConnection(tt))\nd.55426 <- merge(d.55423, d.55408, by=\"CustomerNr\", all.x=TRUE)\nrowCount <- as.data.frame(table(d.55426$CustomerNr, dnn=c(\"CustomerNr\")))\ncolnames(rowCount)[2] <- \"CustomerNrMultiplicity\"\nd.55426 <-merge (d.55426, rowCount, by=\"CustomerNr\")\nd.55426$fullname <- paste(d.55426$first_name,d.55426$last_name)\n\nd.56200<-d.55426" all first_name last_name fullname ITEM "Run R operation" param:"" Denomination EDGE 0 index:3 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 1 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55440" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:2cm y1:12cm index:5 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 2 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55441" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:2cm y1:8cm index:7 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 3 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55442" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:2cm y1:15.5cm index:9 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 4 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55443" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get task" EXPR val:"Start Event" EXPR val:"Data integration process" Denomination EDGE 1 x1:8cm y1:4.5cm index:11 MIDDLE x:8.33cm y:4.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 5 above/below black EXPR val:"System" Nachfolger X No No No No EXPR val:"55444" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 2 x1:9cm y1:8cm x2:9cm y2:5cm index:12 MIDDLE x:8.42cm y:8cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 6 above/below black EXPR val:"System" Nachfolger Y No No No No EXPR val:"55445" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 0 index:14 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55446" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Group task" EXPR val:"Merge task" EXPR val:"Data integration process" Denomination EDGE 0 index:16 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 8 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55447" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Subset task" EXPR val:"Group task" EXPR val:"Data integration process" Denomination EDGE 0 index:18 MIDDLE x:24.43cm y:4.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger X No No No No EXPR val:"55448" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Subset task" EXPR val:"Data integration process" Denomination EDGE 2 x1:25cm y1:12cm x2:25cm y2:5cm index:19 MIDDLE x:8.4cm y:12cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 10 above/below black EXPR val:"System" Nachfolger Y No No No No EXPR val:"55449" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Merge task" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 2 x1:36cm y1:15.5cm x2:36cm y2:5cm index:21 MIDDLE x:8.52cm y:15.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 11 above/below black EXPR val:"System" Nachfolger Y No No No No EXPR val:"55450" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Fuzzy join" EXPR val:"Get task" EXPR val:"Data integration process" Denomination EDGE 0 index:22 MIDDLE x:35.4cm y:4.5cm @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 12 above/below black EXPR val:"System" Nachfolger X No No No No EXPR val:"55451" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Fuzzy join" EXPR val:"Combine task" EXPR val:"Data integration process" Denomination EDGE 0 index:24 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 13 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55452" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Select task" EXPR val:"Fuzzy join" EXPR val:"Data integration process" Denomination EDGE 0 index:26 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 14 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55453" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"End Event" EXPR val:"Select task" EXPR val:"Data integration process" Denomination EDGE 0 index:28 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"56203" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Combine task" EXPR val:"Merge task" EXPR val:"Data integration process" Denomination EDGE 1 x1:2cm y1:19.5cm index:30 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 0 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"57203" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Get Twitter Followers" EXPR val:"Start Event" EXPR val:"Data integration process" BPM: Campaign Management (with BA) 1.0 1.0 diba 17.06.2015, 15:32 03.07.2015, 10:18:35 diba2 Current model In process 72 w:69.5cm h:16.5cm minw:5cm minh:5cm 115 VIEW representation:graphic GRAPHIC x:1106 y:-16 w:914 h:861 scale:1.145137576506 TABLE All modelling objects BPM: Campaign Management (with BA) write Business process diagram (BPMN 2.0) 14773 100 EXPR val:"55801" No No None No No Edit the model attributes to display your copyright info Bottom right NODE x:5cm y:3.5cm index:1 D@Working day@b@32400-43200@U900;1800@45000-59400@U900;1800@Free day@c@@@$cbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbcbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbcbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbcccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbccbbccb EXPR expr:(0) val:0 Per year no 00:000:00:00:00 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Start Event)" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 ITEM "" param:"" Prozeßstart EXPR val:"System" EXPR val:"horizontal" no Yes EXPR val:"55802" Top-level No No No No No No No No No No No Information Date NODE x:9cm y:3.5cm w:3.36cm h:1.8cm index:2 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Task)" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" center EXPR val:"55805" Not specified No No No No Not specified No No No Information NODE x:14cm y:3.5cm w:3.36cm h:1.8cm index:3 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Task)" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" center EXPR val:"55808" Not specified No No No No Not specified No No No Information NODE x:52cm y:3.5cm w:3.36cm h:1.8cm index:7 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Task)" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" center EXPR val:"55811" Not specified No No No No Not specified No No No Information NODE x:45cm y:3.5cm index:8 enumeration global EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Exclusive Gateway)" 0 EXPR val:"System" Entscheidung EXPR val:0 Data-based (without marker) below EXPR val:"55814" Unspecified NODE x:45cm y:10.5cm index:10 local EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (End Event)" without name 0 EXPR val:"System" Ende Yes EXPR val:"55817" No No No No No No No No No No Information NODE x:67.5cm y:3.5cm index:12 local EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (End Event)" without name 0 EXPR val:"System" Ende No EXPR val:"55820" No No No No No No No No No No Information NODE x:57.5cm y:3.5cm w:3.36cm h:1.8cm index:14 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Sub-Process)" 0 EXPR val:"System" Prozeßaufruf EXPR val:0s EXPR val:0 EXPR val:0s EXPR val:0 EXPR val:0s EXPR val:0s EXPR val:0s EXPR expr:(cond (avalf ("%o", "Responsible role") <> "", "({\"" + avalf ("%o", "Responsible role") + "\" : \"Role\"} <- \"Has role\")","")) val:error:"[acoexpar-02] Attribute \"Responsible role\" (Sub-Process) does not exist! \"Performer\" (Sub-Process)" EXPR val:"Bezeichnung" ITEM "" param:"" NAMEGEN srcattr:"Referenced subprocess" format:"%m" Embedded No EXPR val:"55823" No No No Not specified No No Information No NODE x:63cm y:3.5cm w:3.36cm h:1.8cm index:16 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Sub-Process)" 0 EXPR val:"System" Prozeßaufruf EXPR val:0s EXPR val:0 EXPR val:0s EXPR val:0 EXPR val:0s EXPR val:0s EXPR val:0s EXPR expr:(cond (avalf ("%o", "Responsible role") <> "", "({\"" + avalf ("%o", "Responsible role") + "\" : \"Role\"} <- \"Has role\")","")) val:error:"[acoexpar-02] Attribute \"Responsible role\" (Sub-Process) does not exist! \"Performer\" (Sub-Process)" EXPR val:"Bezeichnung" ITEM "" param:"" NAMEGEN srcattr:"Referenced subprocess" format:"%m" Embedded No EXPR val:"55826" No No No Not specified No No Information No NODE x:7cm y:1cm w:9.5cm h:11.5cm index:18 EXPR expr:("") val:"" inside EXPR val:"55829" NODE x:50cm y:1cm w:10cm h:11.5cm index:19 EXPR expr:("") val:"" inside EXPR val:"55832" NODE x:60.5cm y:1cm w:5cm h:11.5cm index:20 EXPR expr:("") val:"" inside EXPR val:"55835" NODE x:17.5cm y:1cm w:30.5cm h:11.5cm index:21 EXPR expr:("") val:"" inside EXPR val:"55838" NODE x:20.5cm y:3.5cm w:3.36cm h:1.8cm index:22 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Task)" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" center EXPR val:"55841" Not specified No No No No Not specified No No No Information NODE x:25.5cm y:3.5cm w:3.36cm h:1.8cm index:24 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Task)" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" center EXPR val:"55844" Not specified No No No No Not specified No No No Information NODE x:38.5cm y:3.5cm w:3.36cm h:1.8cm index:26 EXPR expr:("") val:"" 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 10 no 00:000:00:05:00 no synchron 1 100 00:001:00:00:00 yes personal EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Task)" None 0 0 ITEM "" param:"" 0 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 00:000:00:00:00 0 0 0 0 0 0 Aktivität Standard No EXPR val:"Bezeichnung" EXPR val:"System" EXPR val:"horizontal" center EXPR val:"55847" Not specified No No No No Not specified No No No Information NODE x:0cm y:0cm w:69cm h:13cm index:28 EXPR expr:("") val:"" Role Yes None None No None No No No EXPR val:"55850" white horizontal Yes No No None No No NODE x:29.5cm y:3.5cm index:29 enumeration global EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Exclusive Gateway)" 0 EXPR val:"System" Entscheidung EXPR val:0 Data-based (without marker) below EXPR val:"55853" Unspecified NODE x:29.5cm y:9.5cm index:31 local EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (End Event)" without name 0 EXPR val:"System" Ende Yes EXPR val:"55856" No No No No No No No No No No Information NODE x:37.5cm y:14cm index:33 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" EXPR expr:("") val:"" 11 ITEM "Update KPI" param:"" NODE x:37.5cm y:11.5cm index:34 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:"black" EXPR expr:("" ) val:"" 5 ITEM "Update KPI" param:"" NODE x:31.5cm y:10.5cm w:12cm h:5cm index:35 EXPR expr:(set(targets, ctobjs("Is inside")), cond (tokcnt(targets," ")=0,"black", (cond (tokcnt(targets," ")=1,aval (VAL ctobjs("Is inside"), "Fontcolor"), ( set(tk,token(targets,0," ")), set(t,VAL (copy(aval(VAL tk, "Position"),search(aval(VAL tk, "Position"),"index",0)+6,-1))), fortok(x,targets," ", ( set(c,VAL (copy(aval(VAL x, "Position"),search(aval(VAL x, "Position"),"index",0)+6,-1))), cond(c>=t,(set(res,x),set(t,c)),"") )), aval (VAL res, "Fontcolor") )) ) )) val:error:"[acoexpar-02] Attribute \"Fontcolor\" (Pool) does not exist! \"fontcolor\" (Aggregation)" lightgray outside Normal EXPR val:"System" Aggregation 10 Standard Yes EXPR expr:(set(valr,floor(rgbval(aval("Color"))/65536)), set(valg,floor((((rgbval(aval("Color"))/65536)-valr)*65536)/256)), cond(valr<180,cond(valg<160,"white","black"),"black")) val:"black" Rectangle No Gradient (vertical) $efefef black Denomination EDGE 0 index:5 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 4 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55868" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Task" EXPR val:"Start Event" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:4 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 3 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55870" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Task" EXPR val:"Task" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 1 x1:16cm y1:3.5cm index:6 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 7 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55873" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Task" EXPR val:"Task" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:13 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 10 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55876" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Sub-Process" EXPR val:"Task" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:9 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 7 above/below black EXPR val:"System" Nachfolger Gross margin > 0 No No No No EXPR val:"55879" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Task" EXPR val:"Exclusive Gateway" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 1 x1:45cm y1:6.5cm index:11 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 9 left/right black EXPR val:"System" Nachfolger Gross margin <= 0 No No No No EXPR val:"55880" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"End Event" EXPR val:"Exclusive Gateway" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:15 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 8 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55886" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Sub-Process" EXPR val:"Sub-Process" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:17 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 9 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55889" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"End Event" EXPR val:"Sub-Process" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:23 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 11 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55896" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Task" EXPR val:"Task" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:25 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 12 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55901" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Exclusive Gateway" EXPR val:"Task" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 1 x1:43cm y1:3.5cm index:27 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 13 above/below black EXPR val:"System" Nachfolger No No No No EXPR val:"55904" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Exclusive Gateway" EXPR val:"Task" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:30 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 14 above/below black EXPR val:"System" Nachfolger Audience Size > 100 No No No No EXPR val:"55905" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"Task" EXPR val:"Exclusive Gateway" EXPR val:"Business process diagram (BPMN 2.0)" Denomination EDGE 0 index:32 @INCLUDE "db:\\attrep_c_REL_CLASS_Subsequent.leo" RELATION GRAPHREP rounded:0.1cm PEN w:0.05cm EDGE AVAL sModelType: "ModelTypeExp" START IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) { AVAL sStandard: "Default" IF (sStandard = "Yes") { LINE x1:-0.7cm y1:-0.1cm x2:-0.5cm y2:0.1cm } AVAL condExpression: "Transition condition" AVAL fromType: "FromType" IF ((condExpression != "") AND ((fromType = "Task") OR (fromType = "Sub-Process"))) { FILL color:white POLYGON 4 x1:0.0cm y1:0.0cm x2:-0.15cm y2:-0.15cm x3:-0.3cm y3:0.0cm x4:-0.15cm y4:0.15cm } } END IF ((sModelType = "Business process diagram (BPMN 2.0)") OR (sModelType = "Choreography diagram (BPMN 2.0)")) FILL color:black POLYGON 3 x1:-.33cm y1:-.11cm x2:0.0cm y2:0.0cm x3:-.33cm y3:0.11cm ELSE POLYLINE 3 x1:-.3cm y1:.1cm x2:0cm y2:0cm x3:-.3cm y3:-.1cm ENDIF MIDDLE AVAL s:"Rotate the visualised values by 90 degrees" AVAL v:"Visualized values" AVAL d:"Representation" AVAL sp:"Language" AVAL cl:"Font colour" SET maxTxtWidth:(4cm) AVAL name:"Denomination" AVAL transCond:"Transition condition" AVAL transVal:"Transition probability" IF (v = "Denomination") { SET txt1:(name) SET txt2:("") } ELSIF (v = "Transition condition") { SET txt1:(transCond) SET txt2:("") } ELSIF (v = "Transition probability") { SET txt1:("") SET txt2:(transVal) } ELSIF (v = "Transition probability and transition condition") { SET txt1:(transCond) SET txt2:(transVal) } ELSIF (v = "Transition probability and denomination") { SET txt1:(name) SET txt2:(transVal) } ELSE { SET txt1:(name) SET txt2:(transCond) } IF (cl = "black") { IF (s = "Yes") { FONT color:black line-orientation:90 } ELSE { FONT color:black line-orientation:0 } } ELSE { IF (s = "Yes") { FONT color:whitesmoke line-orientation:90 } ELSE { FONT color:whitesmoke line-orientation:0 } } IF (d = "above/below") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:c:(maxTxtWidth) h:b } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:0.2cm w:c:(maxTxtWidth) h:t } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:-0.2cm w:c:(maxTxtWidth) h:b } } } IF (d = "left/right") { IF (s = "Yes") { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.0cm y:-0.2cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:0.0cm y:0.2cm w:r:(maxTxtWidth) h:c } } ELSE { IF (txt1 != "") { TEXT (txt1) line-break:rigorous x:0.2cm y:0.0cm w:l:(maxTxtWidth) h:c } IF (txt2 != "") { TEXT (txt2) line-break:rigorous x:-0.2cm y:0.0cm w:r:(maxTxtWidth) h:c } } } The relation 'Subsequent' defines the flow of activities and decisions in a Business Process. It can be used to link all types of objects with the exception of 'Variable', 'Random generator', 'Resource', 'Aggregation', 'Performance indicator' and 'Performance indicator overview'. The 'Subsequent' relation may contain a transition condition when it follows a Decision or Parallelity. 15 left/right black EXPR val:"System" Nachfolger Audience Size < 100 No No No No EXPR val:"55908" No black NOTEBOOK #----------------------- LANG "en" #----------------------- CHAPTER "Description" ATTR "Denomination" ATTR "Description" ATTR "Comment" CHAPTER "Details (BPMN)" ATTR "Auditing" ATTR "Monitoring" ATTR "Default" ATTR "Immediate" ATTR "Category" ATTR "Id" CHAPTER "Details (Simulation)" ATTR "Transition condition" dialog:transcond ATTR "Transition probability" EXPR val:"End Event" EXPR val:"Exclusive Gateway" EXPR val:"Business process diagram (BPMN 2.0)" EDGE 1 x1:34cm y1:6cm index:36 GRAPHREP start-trans:-0.1cm SHADOW off AVAL sRepr: "Representation" AVAL sRotate: "Rotate the visualised values by 90 degrees" AVAL sName: "Name" PEN w:0.2cm color:$727272 EDGE PEN w:0.05cm color:white EDGE MIDDLE AVAL showName:"Show name" IF (showName = "Yes") IF (sRepr = "above/below") IF (sRotate = "Yes") FONT line-orientation:90 ATTR "Name" text:(sName) line-break:words x:0.2cm y:0.2cm w:c:(2.0cm) h:t ELSE FONT line-orientation:0 ATTR "Name" text:(sName) line-break:words x:0.0cm y:0.2cm w:c:(2.0cm) h:t ENDIF ELSE IF (sRotate = "Yes") FONT line-orientation:90 ATTR "Name" text:(sName) line-break:words x:0.0cm y:-0.2cm w:l:(2.0cm) h:c ELSE FONT line-orientation:0 ATTR "Name" text:(sName) line-break:words x:0.2cm y:0.2cm w:l:(2.0cm) h:c ENDIF ENDIF ENDIF @INCLUDE "db:\\attrep_c_REL_CLASS_ConvLink.leo" above/below No No NOTEBOOK #----------------------- CHAPTER "Description" #----------------------- ATTR "Name" ATTR "Description" ATTR "Comment" ATTR "Id" EXPR val:"55917"